MKSQWSNFHQIGRNSFLAASTVYVSNEFNFLNTSLLNRRSFCFAEGDRSSFVVLKSEAEFNSALSKARDGSLPSVFYFTAAWCGPCRLISPVILELSNKYPDVTTYKVDIDEGGLSNAIGKLNVSAVPTLQFFKGGVKKAEIVGVDVVRLKSVMEQLYK